Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F25 USA F26 USA F27 Canada F1 Canada F2 Canada F3 Germany F1 Germany F2 Austria F1 Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Gran Copa Ericsson - Porto Alegre USTA Challenger of Orlando - Orlando XL Bermuda Open - Bermuda Open Castilla y Leon - Segovia Hilton Waikoloa Village USTA Challenger - Waikoloa Puerto Rico Challenger Tennis Event - Humacao Sao Paulo Challenger Sunrise Challenger Ortisei Challenger Winnetka Challenger Eckental Challenger Le Gosier Challenger Brescia Challenger Surbiton Challenger Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota Gelsor Open Romania - Bucharest Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Salem Open - Hong Kong Tata Open 2003 - Chennai Copa AT&T - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Brasil Open - Salvador CA Tennis Trophy - Vienna Stockholm Open - Stockholm Optimus Maia Open - Maia Copa Ericsson Peru - Lima Pekao Open 2001 - Szczecin Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Argentina - Buenos Aires Copa Ericsson - Caracas Challenger Santa Cruz - Santa Cruz Copa Ericsson Brasil - Sao Paulo Copa Ericsson Peru - Lima La Gran Copa Ericsson - Porto Alegre Open Punta Del Este/Copa Banco Montevideo - Punta Del Este AXA Open - Espinho Renault Slovenian Open - Ljubljana Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden Copa Ericsson - Sao Paulo Copa Ericsson - Lima Copa Ericsson - Montevideo Copa Ericsson - Guadalajara Qatar Open - Doha Estoril Open - Estoril Open Seat Godo - Barcelona USTA Men's Challenger of Dallas - Dallas Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2006 - Bratislava Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Privatbank Open 2006 - Dnepropetrovsk Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Tallahassee Tennis Challenger - Tallahassee Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel RCA Championships - Indianapolis Campos do Jordao Challenger Buenos Aires Challenger Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona BMW Open - Munich Tiburon Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Dallas Challenger Venice Open - Venice Ortisei Challenger Guadalajara Challenger Nottingham Challenger Istanbul Challenger Ortisei Challenger Davidoff Swiss Indoors Basel - Basel Irving Challenger Nottingham Challenger Movistar Open - Vina del Mar Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia ABN AMRO World Tennis Tournament - Rotterdam Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Dallas Challenger Medibank International - Sydney Movistar Open - Santiago Puebla Challenger Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach The Waco International Tennis Challenger - Waco Monterrey Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Dallas Challenger Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Uruguay - Montevideo Heineken Open - Auckland Copa Ericsson Argentina - Buenos Aires VTR Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch IV Abierto Internacional de Salinas - Salinas Campbell's Hall of Fame Tennis Championships - Newport Venice Challenger - Venice Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel 7th Wartburg Open - Eisenach Tenniscup of Flanders - Ostende Heineken Open - Auckland Polish Open 99 - Poznan US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo V Trofeo Ciudad de Quito - Quito Malaysian Open - Kuala Lumpur ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Ecuador Open - Quito Delray Beach Open - Delray Beach Copa Ericsson - Santiago Stella Artois Clay Court Championships - Budaors Lubbock Challenger - Lubbock Pekao Open 2005 - Szczecin GHI Bronx Tennis Classic - Bronx Bergamo Challenger Ramat Hasharon Challenger Athens Challenger Athens Challenger XI Abierto Internacional de Salinas - Salinas 2006 Challenger of Santa Clarita California Challenger - Valencia Heilbronn Challenger Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden Guimaraes Challenger Vancouver Challenger Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Heilbronn Challenger Abierto Mexicano de Tenis Pegaso - Mexico City Generali Open 2002 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino 2005 Tulsa Challenger - Tulsa Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Cerveza Club Columbia Open - Bogota Energis Open - Amersfoort Mallorca Open - Mallorca PEOPLEnet Cup - Dnepropetrovsk BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge Chevrolet Cup - Vina del Mar Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Tunis Challenger ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Bergamo Challenger Sunrise Challenger Baton Rouge Challenger Rhodes Challenger Cremona Challenger Scheveningen Challenger Rimini Challenger Stockholm Open - Stockholm Mercedes Cup - Stuttgart Brasilia Challenger Cali Challenger Montevideo Challenger Santiago Challenger BA-CA Tennis Trophy - Vienna Medellin Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Synsam Swedish Open - Bastad Adidas International - Sydney Open de Moselle - Metz Brisbane International - Brisbane Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Ordina Open - s-Hertogenbosch Salzburg Challenger Heilbronn Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Nottingham Challenger Atlanta Tennis Championships - Atlanta Delray Beach International Tennis Championships - Delray Beach Sacramento Challenger Helsinki Challenger US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Sarasota Challenger BCR Open Romania - Bucharest ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Petange Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Malaysian Open - Kuala Lumpur Topshelf Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Erste Bank Open - Vienna Apia International - Sydney Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest Ricoh Open - 's-Hertogenbosch Erste Bank Open - Vienna The Nottingham Open - Nottingham PBZ Zagreb Indoors - Zagreb Irving Challenger Granby Challenger Mercedes Cup - Stuttgart Mons Challenger Eckental Challenger Irving Challenger Manchester Challenger SAP Open - San Jose Generali Open 1999 - Kitzbuhel AEGON Championships - London Estoril Open - Estoril Columbus Challenger Tiburon Challenger Wideyes Swedish Open - Bastad RCA Championships - Indianapolis Ortisei Challenger Irving Challenger Copa AT&T - Buenos Aires Swiss Indoors Basel - Basel Franklin Templeton Tennis Classic - Scottsdale Energis Open - Amsterdam Moselle Open - Metz Okal Cup - Eckental AAPT Championships - Adelaide USTA Challenger of San Antonio - San Antonio Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad US Men's Clay Court Championship - Houston TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Stockholm Open - Stockholm Gerry Weber Open - Halle Abierto Mexicano de Tenis Pegaso - Acapulco Citi Open - Washington Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Open Seat Godo 2003 - Barcelona Erste Bank Open - Vienna Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Copa Ericsson - Buenos Aires Chevrolet Cup - Santiago Heineken Open - Auckland Wimbledon - London BellSouth Open - Vina del Mar Kremlin Cup - Moscow Energis Open - Amersfoort U.S. Open - New York Adidas International - Sydney Australian Open - Melbourne Franklin Templeton Tennis Classic - Scottsdale Generali Open - Kitzbuhel Thailand Open - Bangkok Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Citi Open - Washington Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm U.S. Open - New York China Open - Beijing Gerry Weber Open - Halle BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open de Moselle - Metz Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Countrywide Classic - Los Angeles Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose BMW Open - Munich Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Australian Open - Melbourne Grand Prix Hassan II - Casablanca Thailand Open - Bangkok French Open - Paris SA Tennis Open - Johannesburg Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha Geneva Open - Geneva BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich If Stockholm Open - Stockholm Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Memphis Open - Memphis US Men's Clay Court Championship - Houston NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Australian Open - Melbourne Masters Series - Hamburg Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Rome Sony Open Tennis - Miami French Open - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Tennis Masters Series - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Toronto Tennis Masters Series - Madrid Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Toronto The Ericsson Open - Miami Wimbledon - London Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, DOM-GER 1-4 Australian Open - Melbourne French Open - Paris River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston U.S. Open - New York Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, ARG-SWE 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-NED 5-0 Olympics - Sydney Olympics - Athens